package com.hnyfkj.jyindustry.biz.sysmemberinfo.entity;

import java.io.Serializable;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author zjq
 * @Description
 * @date 2020年12月9日
 */
@ApiModel
@Data
@TableName(value = "sys_member_info")
public class SysMemberInfoEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 人员id
     */
    @ApiModelProperty(value = "人员id")
    @TableId(type = IdType.ASSIGN_UUID)
    private String memberId;
    /**
     * 账号
     */
    @ApiModelProperty(value = "账号")
    private String userName;
    /**
     * 密码
     */
    @ApiModelProperty(value = "密码")
    private String password;

    /**
     * 用户姓名
     */
    @ApiModelProperty(value = "用户姓名")
    private String name;

    /**
     * 角色类型
     */
    @ApiModelProperty(value = "角色类型")
    private String roleType;

    /**
     * 账号状态,0:正常,1:禁用;
     */
    @ApiModelProperty(value = "账号状态,0:正常,1:禁用;")
    private String state;

    /**
     * 注册时间
     */
    @ApiModelProperty(value = "注册时间")
    private LocalDateTime enterTime;

    /**
     * 禁止时间
     */
    @ApiModelProperty(value = "禁止时间")
    private LocalDateTime disableTime;

    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private LocalDateTime modifyTime;


    /**
     * 添加人id
     */
    @ApiModelProperty(value = "添加人id")
    private String addMember;


    /**
     * 企业id
     */
    @ApiModelProperty(value = "企业id")
    private String logo;

    /**
     * 负责区域
     */
    @ApiModelProperty(value = "负责区域")
    private String chargeArea;
    /**
     * 系统类型
     */
    @ApiModelProperty(value = "系统类型")
    private String systemName;

    /**
     * 盐
     */
    @ApiModelProperty(value = "盐")
    private String salt;

    /**
     * 预留字段1
     */
    @ApiModelProperty(value = "预留字段1")
    private String remark1;

    /**
     * 预留字段2
     */
    @ApiModelProperty(value = "预留字段2")
    private String remark2;

}
